.palkaa {
	border-top:1px solid #E4E3E3!important;
	margin-left:-13px!important;
	padding-top:10px!important;
	padding-left:20px!important;
}
.filter_body_price
{
	padding: 15px 0px 15px 15px;
	width:190px!important;
	left:0!important;
	margin:0 0 10px -12px!important;
	color: #999;
}
#minCost, #maxCost {
	width:50px!important;
	padding-left:2px!important;
	padding-right:2px!important;
	margin:0 3px 0 0!important;
}
.filter_show_all {
	margin-left:14px;
}
.filter_container[name=m] {
	/*margin-top:-10px!important;*/
	top:0;
}
.blocki {
	margin:-10px 0 0 0!important;
	padding:0!important;
}
.filter_container
{
	/* margin: 0;
	width:190px;
float:left; */
margin: 0;
/*width: 145px;*/
/* float: left; */
/* height: 95px; */
/* height: 50px; */
	
}

/*===ползунок===*/
/* Ширина слайдера */
#slider {
	width: 120px!important;
	margin: 20px 10px 10px 22px;
}
/* Контейнер слайдера */
.ui-slider {
	position: relative;
}
/* Ползунок */
.ui-slider .ui-slider-handle {
	position: absolute;
	z-index: 2;
	width: 13px;   /* Задаем нужную ширину */
	height: 13px;  /* и высоту */
	background: #DADADA/*{bgColorHover}*/ url("/img/catalog2_15.png")/*{bgImgUrlHover}*/ 50%/*{bgHoverXPos}*/ 50%/*{bgHoverYPos}*/ repeat-x/*{bgHoverRepeat}*/;/* картинка изображающая ползунок. Или можно залить цветом, задать бордюр и скругления */
	cursor: pointer
}
.ui-slider .ui-slider-range {
	position: absolute;
	z-index: 1;
	font-size: .7em;
	display: block;
	border: 0;
	overflow: hidden;
}
/* горизонтальный слайдер (сама полоса по которой бегает ползунок) */
.ui-slider-horizontal {
	 height: 3px; /* задаем высоту согласно дизайна */
}
/* позиционируем ползунки */
.ui-slider-horizontal .ui-slider-handle { 
	top: -5px;
	margin-left: -6px;
}
.ui-slider-horizontal .ui-slider-range {
	top: 0;
	height: 100%;
}
.ui-slider-horizontal .ui-slider-range-min { 
	left: 0;
}
.ui-slider-horizontal .ui-slider-range-max {
	right: 0;
}
/* оформление полосы по которой ходит ползунок */
.ui-widget-content { 
	border: 1px solid #D4D4D4;
	background: #fff;
}
/* оформление активного участка (между двумя ползунками) */
.ui-widget-header { 
	border: 1px solid #D4D4D4;
	background: #f00;
}
/* скругление для полосы слайдера */
.ui-corner-all {
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}
/*===ползунок===*/
#filter_popup_window
{
	background-color:tranceparent;
	z-index:99999999999999;
	position: relative;
	/*top: -30px;
	right: -210px;
	height: 0px;*/
	float:right;
}
#filter_popup_window a
{
	/*background:url(podobrat.png) no-repeat 0 0;*/
}
.filter_container[name="p"] #filter_popup_window
{
	top: -60px!important;
}
.filter_body_checkbox #filter_popup_window
{
	top: -140px!important;
}

.tab-filter {width:745px;}


.zag-rv{
color: #577482;
margin-top: 10px;
display: block;
margin-bottom: 10px;
font-size: 16px;
}


.magic_filter
{
	width: 100%;/*
width: 740px!important;
overflow: hidden!important;
height: auto!important;
margin: 5px 5px 5px 0px;
padding: 5px 5px 5px 5px;
background: #F5F2EB;
border: 1px solid #E6DBC4;
border-radius:5px;*/
}

.filter_head .hh {
text-decoration:underline;
font-weight:bold;
}

.filter_body
{
	position: relative;
	top: -6px;
	overflow-x:hidden;
	/*border: solid #999 1px;*/
}
.filter_body ul
{
	list-style: none;
	/*margin-left: -27px;*/
margin-left: -45px!important;
}
.filter_head a
{
	position: relative;
	left: 10px;
	z-index: 10;
	background-color: white;
	padding: 0px 5px 0px 5px;
}
.filter_show_all
{
	position: relative;
	float: left;
	top: -15px;
	left: -10px;
	padding: 0px 2px 0px 2px;
	background-color: white;
}

#price_slider
{
	width: 182px!important;
	padding:0!important;
	margin-left:4px!important;
}
.filter_body_price input
{
	/*width:50px;*/
}
.filter_body_text
{
	padding: 10px 0px 5px 5px;
	color: #999;
}
.filter_text
{
	width: 182px;
}
.filter_body_select
{
	padding: 10px 0px 5px 5px;
}
.filter_body_select select
{
	width: 182px;
}

.filter_href
{
	/*text-decoration: underline;*/
	color: #006699;
	cursor: pointer;
}

.filter_body {
    display: flex!important;
    flex-wrap: wrap;
}

.sub-item {
    width: 20%;
    box-sizing: border-box;
}


.magic_filter_result
{
	height: 18px;
	padding-right: 10px;
}

@media (min-width: 768px) and (max-width: 1000px) {
.magic_filter {width:98%!important;}
.filter_container {width:30%;}
}


@media (max-width: 768px) {
.magic_filter {width:97%!important;}
.filter_container {width:100%;}
/*.sd_checkbox.sd_e {background: url('/img/checkbox.stal.png') no-repeat 4px -39px; padding-left: 20px;}
.sd_checkbox.sd_e.sd_checked {  background: url('/img/checkbox.stal.png') no-repeat 3px 5px!important;}*/
}


@media (max-width: 480px) {
.magic_filter {width:97%!important;}
.filter_container {width:100%;}
.sd_checkbox.sd_e {background: url('/img/checkbox.stal.png') no-repeat 4px -39px; padding-left: 20px;}
.sd_checkbox.sd_e.sd_checked {  background: url('/img/checkbox.stal.png') no-repeat 3px 5px!important;}
}


@media (max-width: 320px) {
.magic_filter {width:97%!important;}
.filter_container {width:100%;}
.sd_checkbox.sd_e {background: url('/img/checkbox.stal.png') no-repeat 4px -39px; padding-left: 20px;}
.sd_checkbox.sd_e.sd_checked {  background: url('/img/checkbox.stal.png') no-repeat 3px 5px!important;}
}





